package cn.source.event.domain;

import java.time.LocalDateTime;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.source.common.annotation.Excel;
import cn.source.common.core.domain.BaseEntity;

/**
 * event对象 db_yxsj
 * 
 * @author sourcebyte.vip
 * @date 2025-06-20
 */
@Data
public class DbYxsj extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @Excel(name = "编号")
    private Integer num; // 序号

    @Excel(name = "编号")
    private String tdGuid; // 通道编号

    @Excel(name = "越限时间",dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date timedate; // 越限时间

    @Excel(name = "越限等级")
    private String limitLevel; // 越限等级，默认0

    @Excel(name = "越限对象名称")
    private String objName; // 越限对象名称
    private String deviceId; // 越限对象名称

    @Excel(name = "越限定值")
    @JsonProperty("fValue")
    private String fValue; // 越限定值

    @Excel(name = "越限信息描述")
    private String message; // 越限信息描述

    private String startTime;
    private String endTime;

}
